package scauCmiScaffolding.compiled;

import org.eclipse.jet.JET2Context;
import org.eclipse.jet.JET2Template;
import org.eclipse.jet.JET2Writer;
import org.eclipse.jet.taglib.RuntimeTagElement;
import org.eclipse.jet.taglib.TagInfo;

public class _jet_get_0 implements JET2Template {
    private static final String _jetns_c = "org.eclipse.jet.controlTags"; //$NON-NLS-1$
    private static final String _jetns_java = "org.eclipse.jet.javaTags"; //$NON-NLS-1$

    public _jet_get_0() {
        super();
    }

    private static final String NL = System.getProperty("line.separator"); //$NON-NLS-1$
    
    private static final TagInfo _td_java_format_1_1 = new TagInfo("java:format", //$NON-NLS-1$
            1, 1,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_iterate_2_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            2, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/foreigns/column", //$NON-NLS-1$
                "foreign", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_3_3 = new TagInfo("c:setVariable", //$NON-NLS-1$
            3, 3,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$foreign/@referenceCount", //$NON-NLS-1$
                "referenceCount", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_4_3 = new TagInfo("c:choose", //$NON-NLS-1$
            4, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_5_4 = new TagInfo("c:when", //$NON-NLS-1$
            5, 4,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referenceCount<2", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_6_38 = new TagInfo("c:get", //$NON-NLS-1$
            6, 38,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_6_88 = new TagInfo("c:get", //$NON-NLS-1$
            6, 88,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_6_146 = new TagInfo("c:iterate", //$NON-NLS-1$
            6, 146,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_6_192 = new TagInfo("c:get", //$NON-NLS-1$
            6, 192,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_6_242 = new TagInfo("c:get", //$NON-NLS-1$
            6, 242,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_6_308 = new TagInfo("c:get", //$NON-NLS-1$
            6, 308,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_12 = new TagInfo("c:get", //$NON-NLS-1$
            8, 12,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_78 = new TagInfo("c:get", //$NON-NLS-1$
            8, 78,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_128 = new TagInfo("c:get", //$NON-NLS-1$
            8, 128,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_8_187 = new TagInfo("c:iterate", //$NON-NLS-1$
            8, 187,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_245 = new TagInfo("c:get", //$NON-NLS-1$
            8, 245,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_8_288 = new TagInfo("c:choose", //$NON-NLS-1$
            8, 288,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_8_298 = new TagInfo("c:when", //$NON-NLS-1$
            8, 298,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_346 = new TagInfo("c:get", //$NON-NLS-1$
            8, 346,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_396 = new TagInfo("c:get", //$NON-NLS-1$
            8, 396,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_8_457 = new TagInfo("c:otherwise", //$NON-NLS-1$
            8, 457,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_8_470 = new TagInfo("c:get", //$NON-NLS-1$
            8, 470,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_520 = new TagInfo("c:get", //$NON-NLS-1$
            8, 520,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_13 = new TagInfo("c:get", //$NON-NLS-1$
            9, 13,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_71 = new TagInfo("c:get", //$NON-NLS-1$
            9, 71,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_9_134 = new TagInfo("c:iterate", //$NON-NLS-1$
            9, 134,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_9_178 = new TagInfo("c:choose", //$NON-NLS-1$
            9, 178,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_9_188 = new TagInfo("c:when", //$NON-NLS-1$
            9, 188,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_236 = new TagInfo("c:get", //$NON-NLS-1$
            9, 236,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_286 = new TagInfo("c:get", //$NON-NLS-1$
            9, 286,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_9_347 = new TagInfo("c:otherwise", //$NON-NLS-1$
            9, 347,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_9_360 = new TagInfo("c:get", //$NON-NLS-1$
            9, 360,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_410 = new TagInfo("c:get", //$NON-NLS-1$
            9, 410,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_505 = new TagInfo("c:get", //$NON-NLS-1$
            9, 505,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_12_4 = new TagInfo("c:otherwise", //$NON-NLS-1$
            12, 4,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_13_38 = new TagInfo("c:get", //$NON-NLS-1$
            13, 38,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_13_88 = new TagInfo("c:get", //$NON-NLS-1$
            13, 88,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_13_148 = new TagInfo("c:get", //$NON-NLS-1$
            13, 148,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_13_196 = new TagInfo("c:iterate", //$NON-NLS-1$
            13, 196,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_13_242 = new TagInfo("c:get", //$NON-NLS-1$
            13, 242,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_13_292 = new TagInfo("c:get", //$NON-NLS-1$
            13, 292,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_13_358 = new TagInfo("c:get", //$NON-NLS-1$
            13, 358,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_13_418 = new TagInfo("c:get", //$NON-NLS-1$
            13, 418,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_15_12 = new TagInfo("c:get", //$NON-NLS-1$
            15, 12,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_15_78 = new TagInfo("c:get", //$NON-NLS-1$
            15, 78,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_15_128 = new TagInfo("c:get", //$NON-NLS-1$
            15, 128,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_15_188 = new TagInfo("c:get", //$NON-NLS-1$
            15, 188,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_15_237 = new TagInfo("c:iterate", //$NON-NLS-1$
            15, 237,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_15_295 = new TagInfo("c:get", //$NON-NLS-1$
            15, 295,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_15_338 = new TagInfo("c:choose", //$NON-NLS-1$
            15, 338,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_15_348 = new TagInfo("c:when", //$NON-NLS-1$
            15, 348,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_15_396 = new TagInfo("c:get", //$NON-NLS-1$
            15, 396,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_15_446 = new TagInfo("c:get", //$NON-NLS-1$
            15, 446,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_15_507 = new TagInfo("c:otherwise", //$NON-NLS-1$
            15, 507,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_15_520 = new TagInfo("c:get", //$NON-NLS-1$
            15, 520,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_15_570 = new TagInfo("c:get", //$NON-NLS-1$
            15, 570,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_13 = new TagInfo("c:get", //$NON-NLS-1$
            16, 13,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_71 = new TagInfo("c:get", //$NON-NLS-1$
            16, 71,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_16_134 = new TagInfo("c:iterate", //$NON-NLS-1$
            16, 134,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_16_178 = new TagInfo("c:choose", //$NON-NLS-1$
            16, 178,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_16_188 = new TagInfo("c:when", //$NON-NLS-1$
            16, 188,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_236 = new TagInfo("c:get", //$NON-NLS-1$
            16, 236,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_286 = new TagInfo("c:get", //$NON-NLS-1$
            16, 286,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_16_347 = new TagInfo("c:otherwise", //$NON-NLS-1$
            16, 347,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_16_360 = new TagInfo("c:get", //$NON-NLS-1$
            16, 360,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_410 = new TagInfo("c:get", //$NON-NLS-1$
            16, 410,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_505 = new TagInfo("c:get", //$NON-NLS-1$
            16, 505,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_22_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            22, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/referenceds/referencedTable", //$NON-NLS-1$
                "referencedTable", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_23_3 = new TagInfo("c:setVariable", //$NON-NLS-1$
            23, 3,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "referencedTable/column/@referencedCount", //$NON-NLS-1$
                "referenceCount", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_24_3 = new TagInfo("c:choose", //$NON-NLS-1$
            24, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_25_4 = new TagInfo("c:when", //$NON-NLS-1$
            25, 4,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/@isRelation='true'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_26_5 = new TagInfo("c:choose", //$NON-NLS-1$
            26, 5,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_27_6 = new TagInfo("c:when", //$NON-NLS-1$
            27, 6,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referenceCount<2", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_28_7 = new TagInfo("c:setVariable", //$NON-NLS-1$
            28, 7,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/primaryKeys/@count", //$NON-NLS-1$
                "countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_29_40 = new TagInfo("c:get", //$NON-NLS-1$
            29, 40,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_29_90 = new TagInfo("c:get", //$NON-NLS-1$
            29, 90,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_29_166 = new TagInfo("c:iterate", //$NON-NLS-1$
            29, 166,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_29_212 = new TagInfo("c:get", //$NON-NLS-1$
            29, 212,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_29_262 = new TagInfo("c:get", //$NON-NLS-1$
            29, 262,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_29_328 = new TagInfo("c:get", //$NON-NLS-1$
            29, 328,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_19 = new TagInfo("c:get", //$NON-NLS-1$
            31, 19,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_103 = new TagInfo("c:get", //$NON-NLS-1$
            31, 103,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_153 = new TagInfo("c:get", //$NON-NLS-1$
            31, 153,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_31_230 = new TagInfo("c:iterate", //$NON-NLS-1$
            31, 230,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_288 = new TagInfo("c:get", //$NON-NLS-1$
            31, 288,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_31_331 = new TagInfo("c:choose", //$NON-NLS-1$
            31, 331,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_31_341 = new TagInfo("c:when", //$NON-NLS-1$
            31, 341,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_389 = new TagInfo("c:get", //$NON-NLS-1$
            31, 389,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_439 = new TagInfo("c:get", //$NON-NLS-1$
            31, 439,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_31_500 = new TagInfo("c:otherwise", //$NON-NLS-1$
            31, 500,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_31_513 = new TagInfo("c:get", //$NON-NLS-1$
            31, 513,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_563 = new TagInfo("c:get", //$NON-NLS-1$
            31, 563,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_39 = new TagInfo("c:get", //$NON-NLS-1$
            32, 39,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_116 = new TagInfo("c:get", //$NON-NLS-1$
            32, 116,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_174 = new TagInfo("c:get", //$NON-NLS-1$
            32, 174,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_32_237 = new TagInfo("c:iterate", //$NON-NLS-1$
            32, 237,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_32_281 = new TagInfo("c:choose", //$NON-NLS-1$
            32, 281,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_32_291 = new TagInfo("c:when", //$NON-NLS-1$
            32, 291,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_339 = new TagInfo("c:get", //$NON-NLS-1$
            32, 339,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_389 = new TagInfo("c:get", //$NON-NLS-1$
            32, 389,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_32_450 = new TagInfo("c:otherwise", //$NON-NLS-1$
            32, 450,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_32_463 = new TagInfo("c:get", //$NON-NLS-1$
            32, 463,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_513 = new TagInfo("c:get", //$NON-NLS-1$
            32, 513,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_608 = new TagInfo("c:get", //$NON-NLS-1$
            32, 608,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_687 = new TagInfo("c:get", //$NON-NLS-1$
            32, 687,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_35_6 = new TagInfo("c:otherwise", //$NON-NLS-1$
            35, 6,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_setVariable_36_7 = new TagInfo("c:setVariable", //$NON-NLS-1$
            36, 7,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/primaryKeys/@count", //$NON-NLS-1$
                "countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_37_33 = new TagInfo("c:get", //$NON-NLS-1$
            37, 33,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_37_87 = new TagInfo("c:iterate", //$NON-NLS-1$
            37, 87,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_37_133 = new TagInfo("c:get", //$NON-NLS-1$
            37, 133,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_37_183 = new TagInfo("c:get", //$NON-NLS-1$
            37, 183,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_37_249 = new TagInfo("c:get", //$NON-NLS-1$
            37, 249,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_37_328 = new TagInfo("c:get", //$NON-NLS-1$
            37, 328,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_19 = new TagInfo("c:get", //$NON-NLS-1$
            39, 19,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_103 = new TagInfo("c:get", //$NON-NLS-1$
            39, 103,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_153 = new TagInfo("c:get", //$NON-NLS-1$
            39, 153,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_232 = new TagInfo("c:get", //$NON-NLS-1$
            39, 232,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_39_296 = new TagInfo("c:iterate", //$NON-NLS-1$
            39, 296,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_354 = new TagInfo("c:get", //$NON-NLS-1$
            39, 354,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_39_397 = new TagInfo("c:choose", //$NON-NLS-1$
            39, 397,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_39_407 = new TagInfo("c:when", //$NON-NLS-1$
            39, 407,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_455 = new TagInfo("c:get", //$NON-NLS-1$
            39, 455,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_505 = new TagInfo("c:get", //$NON-NLS-1$
            39, 505,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_39_566 = new TagInfo("c:otherwise", //$NON-NLS-1$
            39, 566,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_39_579 = new TagInfo("c:get", //$NON-NLS-1$
            39, 579,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_629 = new TagInfo("c:get", //$NON-NLS-1$
            39, 629,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_39 = new TagInfo("c:get", //$NON-NLS-1$
            40, 39,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_116 = new TagInfo("c:get", //$NON-NLS-1$
            40, 116,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_174 = new TagInfo("c:get", //$NON-NLS-1$
            40, 174,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_40_237 = new TagInfo("c:iterate", //$NON-NLS-1$
            40, 237,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_40_281 = new TagInfo("c:choose", //$NON-NLS-1$
            40, 281,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_40_291 = new TagInfo("c:when", //$NON-NLS-1$
            40, 291,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_339 = new TagInfo("c:get", //$NON-NLS-1$
            40, 339,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_389 = new TagInfo("c:get", //$NON-NLS-1$
            40, 389,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_40_450 = new TagInfo("c:otherwise", //$NON-NLS-1$
            40, 450,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_40_463 = new TagInfo("c:get", //$NON-NLS-1$
            40, 463,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_513 = new TagInfo("c:get", //$NON-NLS-1$
            40, 513,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_608 = new TagInfo("c:get", //$NON-NLS-1$
            40, 608,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_687 = new TagInfo("c:get", //$NON-NLS-1$
            40, 687,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_45_4 = new TagInfo("c:otherwise", //$NON-NLS-1$
            45, 4,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_choose_46_5 = new TagInfo("c:choose", //$NON-NLS-1$
            46, 5,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_47_6 = new TagInfo("c:when", //$NON-NLS-1$
            47, 6,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referenceCount<2", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_48_7 = new TagInfo("c:setVariable", //$NON-NLS-1$
            48, 7,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/primaryKeys/@count", //$NON-NLS-1$
                "countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_49_40 = new TagInfo("c:get", //$NON-NLS-1$
            49, 40,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_49_90 = new TagInfo("c:get", //$NON-NLS-1$
            49, 90,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_49_147 = new TagInfo("c:iterate", //$NON-NLS-1$
            49, 147,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_49_193 = new TagInfo("c:get", //$NON-NLS-1$
            49, 193,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_49_243 = new TagInfo("c:get", //$NON-NLS-1$
            49, 243,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_49_309 = new TagInfo("c:get", //$NON-NLS-1$
            49, 309,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_51_19 = new TagInfo("c:get", //$NON-NLS-1$
            51, 19,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_51_84 = new TagInfo("c:get", //$NON-NLS-1$
            51, 84,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_51_134 = new TagInfo("c:get", //$NON-NLS-1$
            51, 134,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_51_192 = new TagInfo("c:iterate", //$NON-NLS-1$
            51, 192,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_51_250 = new TagInfo("c:get", //$NON-NLS-1$
            51, 250,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_51_293 = new TagInfo("c:choose", //$NON-NLS-1$
            51, 293,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_51_303 = new TagInfo("c:when", //$NON-NLS-1$
            51, 303,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_51_351 = new TagInfo("c:get", //$NON-NLS-1$
            51, 351,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_51_401 = new TagInfo("c:get", //$NON-NLS-1$
            51, 401,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_51_462 = new TagInfo("c:otherwise", //$NON-NLS-1$
            51, 462,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_51_475 = new TagInfo("c:get", //$NON-NLS-1$
            51, 475,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_51_525 = new TagInfo("c:get", //$NON-NLS-1$
            51, 525,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_52_39 = new TagInfo("c:get", //$NON-NLS-1$
            52, 39,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_52_97 = new TagInfo("c:get", //$NON-NLS-1$
            52, 97,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_52_155 = new TagInfo("c:get", //$NON-NLS-1$
            52, 155,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_52_218 = new TagInfo("c:iterate", //$NON-NLS-1$
            52, 218,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_52_262 = new TagInfo("c:choose", //$NON-NLS-1$
            52, 262,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_52_272 = new TagInfo("c:when", //$NON-NLS-1$
            52, 272,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_52_320 = new TagInfo("c:get", //$NON-NLS-1$
            52, 320,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_52_370 = new TagInfo("c:get", //$NON-NLS-1$
            52, 370,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_52_431 = new TagInfo("c:otherwise", //$NON-NLS-1$
            52, 431,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_52_444 = new TagInfo("c:get", //$NON-NLS-1$
            52, 444,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_52_494 = new TagInfo("c:get", //$NON-NLS-1$
            52, 494,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_52_589 = new TagInfo("c:get", //$NON-NLS-1$
            52, 589,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_52_649 = new TagInfo("c:get", //$NON-NLS-1$
            52, 649,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_55_6 = new TagInfo("c:otherwise", //$NON-NLS-1$
            55, 6,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_setVariable_56_7 = new TagInfo("c:setVariable", //$NON-NLS-1$
            56, 7,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/primaryKeys/@count", //$NON-NLS-1$
                "countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_57_40 = new TagInfo("c:get", //$NON-NLS-1$
            57, 40,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_57_90 = new TagInfo("c:get", //$NON-NLS-1$
            57, 90,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_57_150 = new TagInfo("c:get", //$NON-NLS-1$
            57, 150,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_57_213 = new TagInfo("c:iterate", //$NON-NLS-1$
            57, 213,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_57_259 = new TagInfo("c:get", //$NON-NLS-1$
            57, 259,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_57_309 = new TagInfo("c:get", //$NON-NLS-1$
            57, 309,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_57_375 = new TagInfo("c:get", //$NON-NLS-1$
            57, 375,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_57_435 = new TagInfo("c:get", //$NON-NLS-1$
            57, 435,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_59_19 = new TagInfo("c:get", //$NON-NLS-1$
            59, 19,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_59_84 = new TagInfo("c:get", //$NON-NLS-1$
            59, 84,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_59_134 = new TagInfo("c:get", //$NON-NLS-1$
            59, 134,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_59_194 = new TagInfo("c:get", //$NON-NLS-1$
            59, 194,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_59_258 = new TagInfo("c:iterate", //$NON-NLS-1$
            59, 258,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_59_316 = new TagInfo("c:get", //$NON-NLS-1$
            59, 316,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_59_359 = new TagInfo("c:choose", //$NON-NLS-1$
            59, 359,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_59_369 = new TagInfo("c:when", //$NON-NLS-1$
            59, 369,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_59_417 = new TagInfo("c:get", //$NON-NLS-1$
            59, 417,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_59_467 = new TagInfo("c:get", //$NON-NLS-1$
            59, 467,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_59_528 = new TagInfo("c:otherwise", //$NON-NLS-1$
            59, 528,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_59_541 = new TagInfo("c:get", //$NON-NLS-1$
            59, 541,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_59_591 = new TagInfo("c:get", //$NON-NLS-1$
            59, 591,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_39 = new TagInfo("c:get", //$NON-NLS-1$
            60, 39,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_97 = new TagInfo("c:get", //$NON-NLS-1$
            60, 97,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_155 = new TagInfo("c:get", //$NON-NLS-1$
            60, 155,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_60_218 = new TagInfo("c:iterate", //$NON-NLS-1$
            60, 218,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_60_262 = new TagInfo("c:choose", //$NON-NLS-1$
            60, 262,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_60_272 = new TagInfo("c:when", //$NON-NLS-1$
            60, 272,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_320 = new TagInfo("c:get", //$NON-NLS-1$
            60, 320,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_370 = new TagInfo("c:get", //$NON-NLS-1$
            60, 370,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_60_431 = new TagInfo("c:otherwise", //$NON-NLS-1$
            60, 431,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_60_444 = new TagInfo("c:get", //$NON-NLS-1$
            60, 444,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_494 = new TagInfo("c:get", //$NON-NLS-1$
            60, 494,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_589 = new TagInfo("c:get", //$NON-NLS-1$
            60, 589,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_649 = new TagInfo("c:get", //$NON-NLS-1$
            60, 649,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );

    public void generate(final JET2Context context, final JET2Writer __out) {
        JET2Writer out = __out;
        RuntimeTagElement _jettag_java_format_1_1 = context.getTagFactory().createRuntimeTag(_jetns_java, "format", "java:format", _td_java_format_1_1); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_java_format_1_1.setRuntimeParent(null);
        _jettag_java_format_1_1.setTagInfo(_td_java_format_1_1);
        _jettag_java_format_1_1.doStart(context, out);
        JET2Writer _jettag_java_format_1_1_saved_out = out;
        while (_jettag_java_format_1_1.okToProcessBody()) {
            out = out.newNestedContentWriter();
            out.write(NL);         
            out.write("\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_iterate_2_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_2_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_iterate_2_2.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_iterate_2_2.setTagInfo(_td_c_iterate_2_2);
            _jettag_c_iterate_2_2.doStart(context, out);
            while (_jettag_c_iterate_2_2.okToProcessBody()) {
                out.write("    ");  //$NON-NLS-1$        
                // 针对外键
                out.write("\t");  //$NON-NLS-1$        
                out.write(NL);         
                RuntimeTagElement _jettag_c_setVariable_3_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_3_3); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_setVariable_3_3.setRuntimeParent(_jettag_c_iterate_2_2);
                _jettag_c_setVariable_3_3.setTagInfo(_td_c_setVariable_3_3);
                _jettag_c_setVariable_3_3.doStart(context, out);
                _jettag_c_setVariable_3_3.doEnd();
                RuntimeTagElement _jettag_c_choose_4_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_4_3); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_choose_4_3.setRuntimeParent(_jettag_c_iterate_2_2);
                _jettag_c_choose_4_3.setTagInfo(_td_c_choose_4_3);
                _jettag_c_choose_4_3.doStart(context, out);
                JET2Writer _jettag_c_choose_4_3_saved_out = out;
                while (_jettag_c_choose_4_3.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    RuntimeTagElement _jettag_c_when_5_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_5_4); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_when_5_4.setRuntimeParent(_jettag_c_choose_4_3);
                    _jettag_c_when_5_4.setTagInfo(_td_c_when_5_4);
                    _jettag_c_when_5_4.doStart(context, out);
                    JET2Writer _jettag_c_when_5_4_saved_out = out;
                    while (_jettag_c_when_5_4.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("\t\t\t\t@RequestMapping(value = \"/restGet");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_6_38 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_6_38); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_6_38.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_6_38.setTagInfo(_td_c_get_6_38);
                        _jettag_c_get_6_38.doStart(context, out);
                        _jettag_c_get_6_38.doEnd();
                        RuntimeTagElement _jettag_c_get_6_88 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_6_88); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_6_88.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_6_88.setTagInfo(_td_c_get_6_88);
                        _jettag_c_get_6_88.doStart(context, out);
                        _jettag_c_get_6_88.doEnd();
                        RuntimeTagElement _jettag_c_iterate_6_146 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_6_146); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_6_146.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_iterate_6_146.setTagInfo(_td_c_iterate_6_146);
                        _jettag_c_iterate_6_146.doStart(context, out);
                        while (_jettag_c_iterate_6_146.okToProcessBody()) {
                            out.write("/{");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_6_192 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_6_192); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_6_192.setRuntimeParent(_jettag_c_iterate_6_146);
                            _jettag_c_get_6_192.setTagInfo(_td_c_get_6_192);
                            _jettag_c_get_6_192.doStart(context, out);
                            _jettag_c_get_6_192.doEnd();
                            RuntimeTagElement _jettag_c_get_6_242 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_6_242); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_6_242.setRuntimeParent(_jettag_c_iterate_6_146);
                            _jettag_c_get_6_242.setTagInfo(_td_c_get_6_242);
                            _jettag_c_get_6_242.doStart(context, out);
                            _jettag_c_get_6_242.doEnd();
                            out.write("}");  //$NON-NLS-1$        
                            _jettag_c_iterate_6_146.handleBodyContent(out);
                        }
                        _jettag_c_iterate_6_146.doEnd();
                        out.write("/");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_6_308 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_6_308); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_6_308.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_6_308.setTagInfo(_td_c_get_6_308);
                        _jettag_c_get_6_308.doStart(context, out);
                        _jettag_c_get_6_308.doEnd();
                        out.write("\", method = RequestMethod.GET)");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t@ResponseBody");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\tpublic ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_8_12 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_12); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_8_12.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_8_12.setTagInfo(_td_c_get_8_12);
                        _jettag_c_get_8_12.doStart(context, out);
                        _jettag_c_get_8_12.doEnd();
                        out.write(" restGet");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_8_78 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_78); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_8_78.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_8_78.setTagInfo(_td_c_get_8_78);
                        _jettag_c_get_8_78.doStart(context, out);
                        _jettag_c_get_8_78.doEnd();
                        RuntimeTagElement _jettag_c_get_8_128 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_128); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_8_128.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_8_128.setTagInfo(_td_c_get_8_128);
                        _jettag_c_get_8_128.doStart(context, out);
                        _jettag_c_get_8_128.doEnd();
                        out.write("(");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_iterate_8_187 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_8_187); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_8_187.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_iterate_8_187.setTagInfo(_td_c_iterate_8_187);
                        _jettag_c_iterate_8_187.doStart(context, out);
                        while (_jettag_c_iterate_8_187.okToProcessBody()) {
                            out.write("@PathVariable ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_8_245 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_245); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_8_245.setRuntimeParent(_jettag_c_iterate_8_187);
                            _jettag_c_get_8_245.setTagInfo(_td_c_get_8_245);
                            _jettag_c_get_8_245.doStart(context, out);
                            _jettag_c_get_8_245.doEnd();
                            out.write("  ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_choose_8_288 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_8_288); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_choose_8_288.setRuntimeParent(_jettag_c_iterate_8_187);
                            _jettag_c_choose_8_288.setTagInfo(_td_c_choose_8_288);
                            _jettag_c_choose_8_288.doStart(context, out);
                            JET2Writer _jettag_c_choose_8_288_saved_out = out;
                            while (_jettag_c_choose_8_288.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_when_8_298 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_8_298); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_when_8_298.setRuntimeParent(_jettag_c_choose_8_288);
                                _jettag_c_when_8_298.setTagInfo(_td_c_when_8_298);
                                _jettag_c_when_8_298.doStart(context, out);
                                JET2Writer _jettag_c_when_8_298_saved_out = out;
                                while (_jettag_c_when_8_298.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_8_346 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_346); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_8_346.setRuntimeParent(_jettag_c_when_8_298);
                                    _jettag_c_get_8_346.setTagInfo(_td_c_get_8_346);
                                    _jettag_c_get_8_346.doStart(context, out);
                                    _jettag_c_get_8_346.doEnd();
                                    RuntimeTagElement _jettag_c_get_8_396 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_396); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_8_396.setRuntimeParent(_jettag_c_when_8_298);
                                    _jettag_c_get_8_396.setTagInfo(_td_c_get_8_396);
                                    _jettag_c_get_8_396.doStart(context, out);
                                    _jettag_c_get_8_396.doEnd();
                                    _jettag_c_when_8_298.handleBodyContent(out);
                                }
                                out = _jettag_c_when_8_298_saved_out;
                                _jettag_c_when_8_298.doEnd();
                                RuntimeTagElement _jettag_c_otherwise_8_457 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_8_457); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_otherwise_8_457.setRuntimeParent(_jettag_c_choose_8_288);
                                _jettag_c_otherwise_8_457.setTagInfo(_td_c_otherwise_8_457);
                                _jettag_c_otherwise_8_457.doStart(context, out);
                                JET2Writer _jettag_c_otherwise_8_457_saved_out = out;
                                while (_jettag_c_otherwise_8_457.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_8_470 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_470); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_8_470.setRuntimeParent(_jettag_c_otherwise_8_457);
                                    _jettag_c_get_8_470.setTagInfo(_td_c_get_8_470);
                                    _jettag_c_get_8_470.doStart(context, out);
                                    _jettag_c_get_8_470.doEnd();
                                    RuntimeTagElement _jettag_c_get_8_520 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_520); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_8_520.setRuntimeParent(_jettag_c_otherwise_8_457);
                                    _jettag_c_get_8_520.setTagInfo(_td_c_get_8_520);
                                    _jettag_c_get_8_520.doStart(context, out);
                                    _jettag_c_get_8_520.doEnd();
                                    out.write(",");  //$NON-NLS-1$        
                                    _jettag_c_otherwise_8_457.handleBodyContent(out);
                                }
                                out = _jettag_c_otherwise_8_457_saved_out;
                                _jettag_c_otherwise_8_457.doEnd();
                                _jettag_c_choose_8_288.handleBodyContent(out);
                            }
                            out = _jettag_c_choose_8_288_saved_out;
                            _jettag_c_choose_8_288.doEnd();
                            _jettag_c_iterate_8_187.handleBodyContent(out);
                        }
                        _jettag_c_iterate_8_187.doEnd();
                        out.write(") {");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t\treturn ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_9_13 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_13); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_9_13.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_9_13.setTagInfo(_td_c_get_9_13);
                        _jettag_c_get_9_13.doStart(context, out);
                        _jettag_c_get_9_13.doEnd();
                        out.write("DAO.find");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_9_71 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_71); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_9_71.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_9_71.setTagInfo(_td_c_get_9_71);
                        _jettag_c_get_9_71.doStart(context, out);
                        _jettag_c_get_9_71.doEnd();
                        out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_iterate_9_134 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_9_134); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_9_134.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_iterate_9_134.setTagInfo(_td_c_iterate_9_134);
                        _jettag_c_iterate_9_134.doStart(context, out);
                        while (_jettag_c_iterate_9_134.okToProcessBody()) {
                            RuntimeTagElement _jettag_c_choose_9_178 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_9_178); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_choose_9_178.setRuntimeParent(_jettag_c_iterate_9_134);
                            _jettag_c_choose_9_178.setTagInfo(_td_c_choose_9_178);
                            _jettag_c_choose_9_178.doStart(context, out);
                            JET2Writer _jettag_c_choose_9_178_saved_out = out;
                            while (_jettag_c_choose_9_178.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_when_9_188 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_9_188); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_when_9_188.setRuntimeParent(_jettag_c_choose_9_178);
                                _jettag_c_when_9_188.setTagInfo(_td_c_when_9_188);
                                _jettag_c_when_9_188.doStart(context, out);
                                JET2Writer _jettag_c_when_9_188_saved_out = out;
                                while (_jettag_c_when_9_188.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_9_236 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_236); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_9_236.setRuntimeParent(_jettag_c_when_9_188);
                                    _jettag_c_get_9_236.setTagInfo(_td_c_get_9_236);
                                    _jettag_c_get_9_236.doStart(context, out);
                                    _jettag_c_get_9_236.doEnd();
                                    RuntimeTagElement _jettag_c_get_9_286 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_286); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_9_286.setRuntimeParent(_jettag_c_when_9_188);
                                    _jettag_c_get_9_286.setTagInfo(_td_c_get_9_286);
                                    _jettag_c_get_9_286.doStart(context, out);
                                    _jettag_c_get_9_286.doEnd();
                                    _jettag_c_when_9_188.handleBodyContent(out);
                                }
                                out = _jettag_c_when_9_188_saved_out;
                                _jettag_c_when_9_188.doEnd();
                                RuntimeTagElement _jettag_c_otherwise_9_347 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_9_347); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_otherwise_9_347.setRuntimeParent(_jettag_c_choose_9_178);
                                _jettag_c_otherwise_9_347.setTagInfo(_td_c_otherwise_9_347);
                                _jettag_c_otherwise_9_347.doStart(context, out);
                                JET2Writer _jettag_c_otherwise_9_347_saved_out = out;
                                while (_jettag_c_otherwise_9_347.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_9_360 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_360); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_9_360.setRuntimeParent(_jettag_c_otherwise_9_347);
                                    _jettag_c_get_9_360.setTagInfo(_td_c_get_9_360);
                                    _jettag_c_get_9_360.doStart(context, out);
                                    _jettag_c_get_9_360.doEnd();
                                    RuntimeTagElement _jettag_c_get_9_410 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_410); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_9_410.setRuntimeParent(_jettag_c_otherwise_9_347);
                                    _jettag_c_get_9_410.setTagInfo(_td_c_get_9_410);
                                    _jettag_c_get_9_410.doStart(context, out);
                                    _jettag_c_get_9_410.doEnd();
                                    out.write(",");  //$NON-NLS-1$        
                                    _jettag_c_otherwise_9_347.handleBodyContent(out);
                                }
                                out = _jettag_c_otherwise_9_347_saved_out;
                                _jettag_c_otherwise_9_347.doEnd();
                                _jettag_c_choose_9_178.handleBodyContent(out);
                            }
                            out = _jettag_c_choose_9_178_saved_out;
                            _jettag_c_choose_9_178.doEnd();
                            _jettag_c_iterate_9_134.handleBodyContent(out);
                        }
                        _jettag_c_iterate_9_134.doEnd();
                        out.write(").get");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_9_505 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_505); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_9_505.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_9_505.setTagInfo(_td_c_get_9_505);
                        _jettag_c_get_9_505.doStart(context, out);
                        _jettag_c_get_9_505.doEnd();
                        out.write("();");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t}\t");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_when_5_4.handleBodyContent(out);
                    }
                    out = _jettag_c_when_5_4_saved_out;
                    _jettag_c_when_5_4.doEnd();
                    RuntimeTagElement _jettag_c_otherwise_12_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_12_4); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_otherwise_12_4.setRuntimeParent(_jettag_c_choose_4_3);
                    _jettag_c_otherwise_12_4.setTagInfo(_td_c_otherwise_12_4);
                    _jettag_c_otherwise_12_4.doStart(context, out);
                    JET2Writer _jettag_c_otherwise_12_4_saved_out = out;
                    while (_jettag_c_otherwise_12_4.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("\t\t\t\t@RequestMapping(value = \"/restGet");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_13_38 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_13_38); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_13_38.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_13_38.setTagInfo(_td_c_get_13_38);
                        _jettag_c_get_13_38.doStart(context, out);
                        _jettag_c_get_13_38.doEnd();
                        RuntimeTagElement _jettag_c_get_13_88 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_13_88); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_13_88.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_13_88.setTagInfo(_td_c_get_13_88);
                        _jettag_c_get_13_88.doStart(context, out);
                        _jettag_c_get_13_88.doEnd();
                        out.write("By");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_13_148 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_13_148); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_13_148.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_13_148.setTagInfo(_td_c_get_13_148);
                        _jettag_c_get_13_148.doStart(context, out);
                        _jettag_c_get_13_148.doEnd();
                        RuntimeTagElement _jettag_c_iterate_13_196 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_13_196); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_13_196.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_iterate_13_196.setTagInfo(_td_c_iterate_13_196);
                        _jettag_c_iterate_13_196.doStart(context, out);
                        while (_jettag_c_iterate_13_196.okToProcessBody()) {
                            out.write("/{");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_13_242 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_13_242); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_13_242.setRuntimeParent(_jettag_c_iterate_13_196);
                            _jettag_c_get_13_242.setTagInfo(_td_c_get_13_242);
                            _jettag_c_get_13_242.doStart(context, out);
                            _jettag_c_get_13_242.doEnd();
                            RuntimeTagElement _jettag_c_get_13_292 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_13_292); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_13_292.setRuntimeParent(_jettag_c_iterate_13_196);
                            _jettag_c_get_13_292.setTagInfo(_td_c_get_13_292);
                            _jettag_c_get_13_292.doStart(context, out);
                            _jettag_c_get_13_292.doEnd();
                            out.write("}");  //$NON-NLS-1$        
                            _jettag_c_iterate_13_196.handleBodyContent(out);
                        }
                        _jettag_c_iterate_13_196.doEnd();
                        out.write("/");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_13_358 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_13_358); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_13_358.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_13_358.setTagInfo(_td_c_get_13_358);
                        _jettag_c_get_13_358.doStart(context, out);
                        _jettag_c_get_13_358.doEnd();
                        out.write("By");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_13_418 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_13_418); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_13_418.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_13_418.setTagInfo(_td_c_get_13_418);
                        _jettag_c_get_13_418.doStart(context, out);
                        _jettag_c_get_13_418.doEnd();
                        out.write("\", method = RequestMethod.GET)");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t@ResponseBody");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\tpublic ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_15_12 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_12); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_15_12.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_15_12.setTagInfo(_td_c_get_15_12);
                        _jettag_c_get_15_12.doStart(context, out);
                        _jettag_c_get_15_12.doEnd();
                        out.write(" restGet");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_15_78 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_78); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_15_78.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_15_78.setTagInfo(_td_c_get_15_78);
                        _jettag_c_get_15_78.doStart(context, out);
                        _jettag_c_get_15_78.doEnd();
                        RuntimeTagElement _jettag_c_get_15_128 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_128); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_15_128.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_15_128.setTagInfo(_td_c_get_15_128);
                        _jettag_c_get_15_128.doStart(context, out);
                        _jettag_c_get_15_128.doEnd();
                        out.write("By");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_15_188 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_188); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_15_188.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_15_188.setTagInfo(_td_c_get_15_188);
                        _jettag_c_get_15_188.doStart(context, out);
                        _jettag_c_get_15_188.doEnd();
                        out.write("(");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_iterate_15_237 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_15_237); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_15_237.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_iterate_15_237.setTagInfo(_td_c_iterate_15_237);
                        _jettag_c_iterate_15_237.doStart(context, out);
                        while (_jettag_c_iterate_15_237.okToProcessBody()) {
                            out.write("@PathVariable ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_15_295 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_295); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_15_295.setRuntimeParent(_jettag_c_iterate_15_237);
                            _jettag_c_get_15_295.setTagInfo(_td_c_get_15_295);
                            _jettag_c_get_15_295.doStart(context, out);
                            _jettag_c_get_15_295.doEnd();
                            out.write("  ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_choose_15_338 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_15_338); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_choose_15_338.setRuntimeParent(_jettag_c_iterate_15_237);
                            _jettag_c_choose_15_338.setTagInfo(_td_c_choose_15_338);
                            _jettag_c_choose_15_338.doStart(context, out);
                            JET2Writer _jettag_c_choose_15_338_saved_out = out;
                            while (_jettag_c_choose_15_338.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_when_15_348 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_15_348); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_when_15_348.setRuntimeParent(_jettag_c_choose_15_338);
                                _jettag_c_when_15_348.setTagInfo(_td_c_when_15_348);
                                _jettag_c_when_15_348.doStart(context, out);
                                JET2Writer _jettag_c_when_15_348_saved_out = out;
                                while (_jettag_c_when_15_348.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_15_396 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_396); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_15_396.setRuntimeParent(_jettag_c_when_15_348);
                                    _jettag_c_get_15_396.setTagInfo(_td_c_get_15_396);
                                    _jettag_c_get_15_396.doStart(context, out);
                                    _jettag_c_get_15_396.doEnd();
                                    RuntimeTagElement _jettag_c_get_15_446 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_446); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_15_446.setRuntimeParent(_jettag_c_when_15_348);
                                    _jettag_c_get_15_446.setTagInfo(_td_c_get_15_446);
                                    _jettag_c_get_15_446.doStart(context, out);
                                    _jettag_c_get_15_446.doEnd();
                                    _jettag_c_when_15_348.handleBodyContent(out);
                                }
                                out = _jettag_c_when_15_348_saved_out;
                                _jettag_c_when_15_348.doEnd();
                                RuntimeTagElement _jettag_c_otherwise_15_507 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_15_507); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_otherwise_15_507.setRuntimeParent(_jettag_c_choose_15_338);
                                _jettag_c_otherwise_15_507.setTagInfo(_td_c_otherwise_15_507);
                                _jettag_c_otherwise_15_507.doStart(context, out);
                                JET2Writer _jettag_c_otherwise_15_507_saved_out = out;
                                while (_jettag_c_otherwise_15_507.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_15_520 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_520); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_15_520.setRuntimeParent(_jettag_c_otherwise_15_507);
                                    _jettag_c_get_15_520.setTagInfo(_td_c_get_15_520);
                                    _jettag_c_get_15_520.doStart(context, out);
                                    _jettag_c_get_15_520.doEnd();
                                    RuntimeTagElement _jettag_c_get_15_570 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_570); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_15_570.setRuntimeParent(_jettag_c_otherwise_15_507);
                                    _jettag_c_get_15_570.setTagInfo(_td_c_get_15_570);
                                    _jettag_c_get_15_570.doStart(context, out);
                                    _jettag_c_get_15_570.doEnd();
                                    out.write(",");  //$NON-NLS-1$        
                                    _jettag_c_otherwise_15_507.handleBodyContent(out);
                                }
                                out = _jettag_c_otherwise_15_507_saved_out;
                                _jettag_c_otherwise_15_507.doEnd();
                                _jettag_c_choose_15_338.handleBodyContent(out);
                            }
                            out = _jettag_c_choose_15_338_saved_out;
                            _jettag_c_choose_15_338.doEnd();
                            _jettag_c_iterate_15_237.handleBodyContent(out);
                        }
                        _jettag_c_iterate_15_237.doEnd();
                        out.write(") {");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t\treturn ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_16_13 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_13); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_16_13.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_16_13.setTagInfo(_td_c_get_16_13);
                        _jettag_c_get_16_13.doStart(context, out);
                        _jettag_c_get_16_13.doEnd();
                        out.write("DAO.find");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_16_71 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_71); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_16_71.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_16_71.setTagInfo(_td_c_get_16_71);
                        _jettag_c_get_16_71.doStart(context, out);
                        _jettag_c_get_16_71.doEnd();
                        out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_iterate_16_134 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_16_134); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_16_134.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_iterate_16_134.setTagInfo(_td_c_iterate_16_134);
                        _jettag_c_iterate_16_134.doStart(context, out);
                        while (_jettag_c_iterate_16_134.okToProcessBody()) {
                            RuntimeTagElement _jettag_c_choose_16_178 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_16_178); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_choose_16_178.setRuntimeParent(_jettag_c_iterate_16_134);
                            _jettag_c_choose_16_178.setTagInfo(_td_c_choose_16_178);
                            _jettag_c_choose_16_178.doStart(context, out);
                            JET2Writer _jettag_c_choose_16_178_saved_out = out;
                            while (_jettag_c_choose_16_178.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_when_16_188 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_16_188); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_when_16_188.setRuntimeParent(_jettag_c_choose_16_178);
                                _jettag_c_when_16_188.setTagInfo(_td_c_when_16_188);
                                _jettag_c_when_16_188.doStart(context, out);
                                JET2Writer _jettag_c_when_16_188_saved_out = out;
                                while (_jettag_c_when_16_188.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_16_236 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_236); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_16_236.setRuntimeParent(_jettag_c_when_16_188);
                                    _jettag_c_get_16_236.setTagInfo(_td_c_get_16_236);
                                    _jettag_c_get_16_236.doStart(context, out);
                                    _jettag_c_get_16_236.doEnd();
                                    RuntimeTagElement _jettag_c_get_16_286 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_286); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_16_286.setRuntimeParent(_jettag_c_when_16_188);
                                    _jettag_c_get_16_286.setTagInfo(_td_c_get_16_286);
                                    _jettag_c_get_16_286.doStart(context, out);
                                    _jettag_c_get_16_286.doEnd();
                                    _jettag_c_when_16_188.handleBodyContent(out);
                                }
                                out = _jettag_c_when_16_188_saved_out;
                                _jettag_c_when_16_188.doEnd();
                                RuntimeTagElement _jettag_c_otherwise_16_347 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_16_347); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_otherwise_16_347.setRuntimeParent(_jettag_c_choose_16_178);
                                _jettag_c_otherwise_16_347.setTagInfo(_td_c_otherwise_16_347);
                                _jettag_c_otherwise_16_347.doStart(context, out);
                                JET2Writer _jettag_c_otherwise_16_347_saved_out = out;
                                while (_jettag_c_otherwise_16_347.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_16_360 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_360); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_16_360.setRuntimeParent(_jettag_c_otherwise_16_347);
                                    _jettag_c_get_16_360.setTagInfo(_td_c_get_16_360);
                                    _jettag_c_get_16_360.doStart(context, out);
                                    _jettag_c_get_16_360.doEnd();
                                    RuntimeTagElement _jettag_c_get_16_410 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_410); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_16_410.setRuntimeParent(_jettag_c_otherwise_16_347);
                                    _jettag_c_get_16_410.setTagInfo(_td_c_get_16_410);
                                    _jettag_c_get_16_410.doStart(context, out);
                                    _jettag_c_get_16_410.doEnd();
                                    out.write(",");  //$NON-NLS-1$        
                                    _jettag_c_otherwise_16_347.handleBodyContent(out);
                                }
                                out = _jettag_c_otherwise_16_347_saved_out;
                                _jettag_c_otherwise_16_347.doEnd();
                                _jettag_c_choose_16_178.handleBodyContent(out);
                            }
                            out = _jettag_c_choose_16_178_saved_out;
                            _jettag_c_choose_16_178.doEnd();
                            _jettag_c_iterate_16_134.handleBodyContent(out);
                        }
                        _jettag_c_iterate_16_134.doEnd();
                        out.write(").get");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_16_505 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_505); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_16_505.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_16_505.setTagInfo(_td_c_get_16_505);
                        _jettag_c_get_16_505.doStart(context, out);
                        _jettag_c_get_16_505.doEnd();
                        out.write("();");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t}\t\t\t\t");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_otherwise_12_4.handleBodyContent(out);
                    }
                    out = _jettag_c_otherwise_12_4_saved_out;
                    _jettag_c_otherwise_12_4.doEnd();
                    _jettag_c_choose_4_3.handleBodyContent(out);
                }
                out = _jettag_c_choose_4_3_saved_out;
                _jettag_c_choose_4_3.doEnd();
                _jettag_c_iterate_2_2.handleBodyContent(out);
            }
            _jettag_c_iterate_2_2.doEnd();
            out.write(NL);         
            out.write("\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_iterate_22_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_22_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_iterate_22_2.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_iterate_22_2.setTagInfo(_td_c_iterate_22_2);
            _jettag_c_iterate_22_2.doStart(context, out);
            while (_jettag_c_iterate_22_2.okToProcessBody()) {
                out.write("  ");  //$NON-NLS-1$        
                // 针对被引用键
                out.write(NL);         
                RuntimeTagElement _jettag_c_setVariable_23_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_23_3); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_setVariable_23_3.setRuntimeParent(_jettag_c_iterate_22_2);
                _jettag_c_setVariable_23_3.setTagInfo(_td_c_setVariable_23_3);
                _jettag_c_setVariable_23_3.doStart(context, out);
                _jettag_c_setVariable_23_3.doEnd();
                RuntimeTagElement _jettag_c_choose_24_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_24_3); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_choose_24_3.setRuntimeParent(_jettag_c_iterate_22_2);
                _jettag_c_choose_24_3.setTagInfo(_td_c_choose_24_3);
                _jettag_c_choose_24_3.doStart(context, out);
                JET2Writer _jettag_c_choose_24_3_saved_out = out;
                while (_jettag_c_choose_24_3.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    out.write("\t\t\t");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_when_25_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_25_4); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_when_25_4.setRuntimeParent(_jettag_c_choose_24_3);
                    _jettag_c_when_25_4.setTagInfo(_td_c_when_25_4);
                    _jettag_c_when_25_4.doStart(context, out);
                    JET2Writer _jettag_c_when_25_4_saved_out = out;
                    while (_jettag_c_when_25_4.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("   ");  //$NON-NLS-1$        
                        //20190119主动引用表everyTable是纯联系表  只要是纯联系表就可以用该方法，而不管everyTable是否多次通过外键引用eachTable
                        out.write(NL);         
                        RuntimeTagElement _jettag_c_choose_26_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_26_5); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_choose_26_5.setRuntimeParent(_jettag_c_when_25_4);
                        _jettag_c_choose_26_5.setTagInfo(_td_c_choose_26_5);
                        _jettag_c_choose_26_5.doStart(context, out);
                        JET2Writer _jettag_c_choose_26_5_saved_out = out;
                        while (_jettag_c_choose_26_5.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            RuntimeTagElement _jettag_c_when_27_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_27_6); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_when_27_6.setRuntimeParent(_jettag_c_choose_26_5);
                            _jettag_c_when_27_6.setTagInfo(_td_c_when_27_6);
                            _jettag_c_when_27_6.doStart(context, out);
                            JET2Writer _jettag_c_when_27_6_saved_out = out;
                            while (_jettag_c_when_27_6.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_setVariable_28_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_28_7); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_setVariable_28_7.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_setVariable_28_7.setTagInfo(_td_c_setVariable_28_7);
                                _jettag_c_setVariable_28_7.doStart(context, out);
                                _jettag_c_setVariable_28_7.doEnd();
                                out.write("\t\t\t\t\t\t@RequestMapping(value = \"/restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_29_40 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_29_40); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_29_40.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_29_40.setTagInfo(_td_c_get_29_40);
                                _jettag_c_get_29_40.doStart(context, out);
                                _jettag_c_get_29_40.doEnd();
                                RuntimeTagElement _jettag_c_get_29_90 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_29_90); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_29_90.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_29_90.setTagInfo(_td_c_get_29_90);
                                _jettag_c_get_29_90.doStart(context, out);
                                _jettag_c_get_29_90.doEnd();
                                out.write("s");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_29_166 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_29_166); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_29_166.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_iterate_29_166.setTagInfo(_td_c_iterate_29_166);
                                _jettag_c_iterate_29_166.doStart(context, out);
                                while (_jettag_c_iterate_29_166.okToProcessBody()) {
                                    out.write("/{");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_29_212 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_29_212); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_29_212.setRuntimeParent(_jettag_c_iterate_29_166);
                                    _jettag_c_get_29_212.setTagInfo(_td_c_get_29_212);
                                    _jettag_c_get_29_212.doStart(context, out);
                                    _jettag_c_get_29_212.doEnd();
                                    RuntimeTagElement _jettag_c_get_29_262 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_29_262); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_29_262.setRuntimeParent(_jettag_c_iterate_29_166);
                                    _jettag_c_get_29_262.setTagInfo(_td_c_get_29_262);
                                    _jettag_c_get_29_262.doStart(context, out);
                                    _jettag_c_get_29_262.doEnd();
                                    out.write("}");  //$NON-NLS-1$        
                                    _jettag_c_iterate_29_166.handleBodyContent(out);
                                }
                                _jettag_c_iterate_29_166.doEnd();
                                out.write("/");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_29_328 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_29_328); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_29_328.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_29_328.setTagInfo(_td_c_get_29_328);
                                _jettag_c_get_29_328.doStart(context, out);
                                _jettag_c_get_29_328.doEnd();
                                out.write("s\", method = RequestMethod.GET)");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t@ResponseBody");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\tpublic List<");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_31_19 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_19); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_31_19.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_31_19.setTagInfo(_td_c_get_31_19);
                                _jettag_c_get_31_19.doStart(context, out);
                                _jettag_c_get_31_19.doEnd();
                                out.write("> restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_31_103 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_103); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_31_103.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_31_103.setTagInfo(_td_c_get_31_103);
                                _jettag_c_get_31_103.doStart(context, out);
                                _jettag_c_get_31_103.doEnd();
                                RuntimeTagElement _jettag_c_get_31_153 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_153); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_31_153.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_31_153.setTagInfo(_td_c_get_31_153);
                                _jettag_c_get_31_153.doStart(context, out);
                                _jettag_c_get_31_153.doEnd();
                                out.write("s(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_31_230 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_31_230); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_31_230.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_iterate_31_230.setTagInfo(_td_c_iterate_31_230);
                                _jettag_c_iterate_31_230.doStart(context, out);
                                while (_jettag_c_iterate_31_230.okToProcessBody()) {
                                    out.write("@PathVariable ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_31_288 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_288); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_31_288.setRuntimeParent(_jettag_c_iterate_31_230);
                                    _jettag_c_get_31_288.setTagInfo(_td_c_get_31_288);
                                    _jettag_c_get_31_288.doStart(context, out);
                                    _jettag_c_get_31_288.doEnd();
                                    out.write("  ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_choose_31_331 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_31_331); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_31_331.setRuntimeParent(_jettag_c_iterate_31_230);
                                    _jettag_c_choose_31_331.setTagInfo(_td_c_choose_31_331);
                                    _jettag_c_choose_31_331.doStart(context, out);
                                    JET2Writer _jettag_c_choose_31_331_saved_out = out;
                                    while (_jettag_c_choose_31_331.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_31_341 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_31_341); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_31_341.setRuntimeParent(_jettag_c_choose_31_331);
                                        _jettag_c_when_31_341.setTagInfo(_td_c_when_31_341);
                                        _jettag_c_when_31_341.doStart(context, out);
                                        JET2Writer _jettag_c_when_31_341_saved_out = out;
                                        while (_jettag_c_when_31_341.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_31_389 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_389); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_31_389.setRuntimeParent(_jettag_c_when_31_341);
                                            _jettag_c_get_31_389.setTagInfo(_td_c_get_31_389);
                                            _jettag_c_get_31_389.doStart(context, out);
                                            _jettag_c_get_31_389.doEnd();
                                            RuntimeTagElement _jettag_c_get_31_439 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_439); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_31_439.setRuntimeParent(_jettag_c_when_31_341);
                                            _jettag_c_get_31_439.setTagInfo(_td_c_get_31_439);
                                            _jettag_c_get_31_439.doStart(context, out);
                                            _jettag_c_get_31_439.doEnd();
                                            _jettag_c_when_31_341.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_31_341_saved_out;
                                        _jettag_c_when_31_341.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_31_500 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_31_500); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_31_500.setRuntimeParent(_jettag_c_choose_31_331);
                                        _jettag_c_otherwise_31_500.setTagInfo(_td_c_otherwise_31_500);
                                        _jettag_c_otherwise_31_500.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_31_500_saved_out = out;
                                        while (_jettag_c_otherwise_31_500.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_31_513 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_513); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_31_513.setRuntimeParent(_jettag_c_otherwise_31_500);
                                            _jettag_c_get_31_513.setTagInfo(_td_c_get_31_513);
                                            _jettag_c_get_31_513.doStart(context, out);
                                            _jettag_c_get_31_513.doEnd();
                                            RuntimeTagElement _jettag_c_get_31_563 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_563); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_31_563.setRuntimeParent(_jettag_c_otherwise_31_500);
                                            _jettag_c_get_31_563.setTagInfo(_td_c_get_31_563);
                                            _jettag_c_get_31_563.doStart(context, out);
                                            _jettag_c_get_31_563.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_31_500.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_31_500_saved_out;
                                        _jettag_c_otherwise_31_500.doEnd();
                                        _jettag_c_choose_31_331.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_31_331_saved_out;
                                    _jettag_c_choose_31_331.doEnd();
                                    _jettag_c_iterate_31_230.handleBodyContent(out);
                                }
                                _jettag_c_iterate_31_230.doEnd();
                                out.write(") {");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t\treturn new java.util.ArrayList<");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_32_39 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_39); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_32_39.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_32_39.setTagInfo(_td_c_get_32_39);
                                _jettag_c_get_32_39.doStart(context, out);
                                _jettag_c_get_32_39.doEnd();
                                out.write(">(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_32_116 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_116); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_32_116.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_32_116.setTagInfo(_td_c_get_32_116);
                                _jettag_c_get_32_116.doStart(context, out);
                                _jettag_c_get_32_116.doEnd();
                                out.write("DAO.find");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_32_174 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_174); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_32_174.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_32_174.setTagInfo(_td_c_get_32_174);
                                _jettag_c_get_32_174.doStart(context, out);
                                _jettag_c_get_32_174.doEnd();
                                out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_32_237 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_32_237); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_32_237.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_iterate_32_237.setTagInfo(_td_c_iterate_32_237);
                                _jettag_c_iterate_32_237.doStart(context, out);
                                while (_jettag_c_iterate_32_237.okToProcessBody()) {
                                    RuntimeTagElement _jettag_c_choose_32_281 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_32_281); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_32_281.setRuntimeParent(_jettag_c_iterate_32_237);
                                    _jettag_c_choose_32_281.setTagInfo(_td_c_choose_32_281);
                                    _jettag_c_choose_32_281.doStart(context, out);
                                    JET2Writer _jettag_c_choose_32_281_saved_out = out;
                                    while (_jettag_c_choose_32_281.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_32_291 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_32_291); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_32_291.setRuntimeParent(_jettag_c_choose_32_281);
                                        _jettag_c_when_32_291.setTagInfo(_td_c_when_32_291);
                                        _jettag_c_when_32_291.doStart(context, out);
                                        JET2Writer _jettag_c_when_32_291_saved_out = out;
                                        while (_jettag_c_when_32_291.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_32_339 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_339); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_32_339.setRuntimeParent(_jettag_c_when_32_291);
                                            _jettag_c_get_32_339.setTagInfo(_td_c_get_32_339);
                                            _jettag_c_get_32_339.doStart(context, out);
                                            _jettag_c_get_32_339.doEnd();
                                            RuntimeTagElement _jettag_c_get_32_389 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_389); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_32_389.setRuntimeParent(_jettag_c_when_32_291);
                                            _jettag_c_get_32_389.setTagInfo(_td_c_get_32_389);
                                            _jettag_c_get_32_389.doStart(context, out);
                                            _jettag_c_get_32_389.doEnd();
                                            _jettag_c_when_32_291.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_32_291_saved_out;
                                        _jettag_c_when_32_291.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_32_450 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_32_450); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_32_450.setRuntimeParent(_jettag_c_choose_32_281);
                                        _jettag_c_otherwise_32_450.setTagInfo(_td_c_otherwise_32_450);
                                        _jettag_c_otherwise_32_450.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_32_450_saved_out = out;
                                        while (_jettag_c_otherwise_32_450.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_32_463 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_463); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_32_463.setRuntimeParent(_jettag_c_otherwise_32_450);
                                            _jettag_c_get_32_463.setTagInfo(_td_c_get_32_463);
                                            _jettag_c_get_32_463.doStart(context, out);
                                            _jettag_c_get_32_463.doEnd();
                                            RuntimeTagElement _jettag_c_get_32_513 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_513); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_32_513.setRuntimeParent(_jettag_c_otherwise_32_450);
                                            _jettag_c_get_32_513.setTagInfo(_td_c_get_32_513);
                                            _jettag_c_get_32_513.doStart(context, out);
                                            _jettag_c_get_32_513.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_32_450.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_32_450_saved_out;
                                        _jettag_c_otherwise_32_450.doEnd();
                                        _jettag_c_choose_32_281.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_32_281_saved_out;
                                    _jettag_c_choose_32_281.doEnd();
                                    _jettag_c_iterate_32_237.handleBodyContent(out);
                                }
                                _jettag_c_iterate_32_237.doEnd();
                                out.write(").get");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_32_608 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_608); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_32_608.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_32_608.setTagInfo(_td_c_get_32_608);
                                _jettag_c_get_32_608.doStart(context, out);
                                _jettag_c_get_32_608.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_32_687 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_687); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_32_687.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_32_687.setTagInfo(_td_c_get_32_687);
                                _jettag_c_get_32_687.doStart(context, out);
                                _jettag_c_get_32_687.doEnd();
                                out.write("());");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t}\t\t\t\t\t");  //$NON-NLS-1$        
                                out.write(NL);         
                                _jettag_c_when_27_6.handleBodyContent(out);
                            }
                            out = _jettag_c_when_27_6_saved_out;
                            _jettag_c_when_27_6.doEnd();
                            RuntimeTagElement _jettag_c_otherwise_35_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_35_6); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_otherwise_35_6.setRuntimeParent(_jettag_c_choose_26_5);
                            _jettag_c_otherwise_35_6.setTagInfo(_td_c_otherwise_35_6);
                            _jettag_c_otherwise_35_6.doStart(context, out);
                            JET2Writer _jettag_c_otherwise_35_6_saved_out = out;
                            while (_jettag_c_otherwise_35_6.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_setVariable_36_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_36_7); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_setVariable_36_7.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_setVariable_36_7.setTagInfo(_td_c_setVariable_36_7);
                                _jettag_c_setVariable_36_7.doStart(context, out);
                                _jettag_c_setVariable_36_7.doEnd();
                                out.write("\t\t\t\t\t\t@RequestMapping(value = \"/");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_37_33 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_37_33); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_37_33.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_37_33.setTagInfo(_td_c_get_37_33);
                                _jettag_c_get_37_33.doStart(context, out);
                                _jettag_c_get_37_33.doEnd();
                                out.write("Json");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_37_87 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_37_87); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_37_87.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_iterate_37_87.setTagInfo(_td_c_iterate_37_87);
                                _jettag_c_iterate_37_87.doStart(context, out);
                                while (_jettag_c_iterate_37_87.okToProcessBody()) {
                                    out.write("/{");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_37_133 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_37_133); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_37_133.setRuntimeParent(_jettag_c_iterate_37_87);
                                    _jettag_c_get_37_133.setTagInfo(_td_c_get_37_133);
                                    _jettag_c_get_37_133.doStart(context, out);
                                    _jettag_c_get_37_133.doEnd();
                                    RuntimeTagElement _jettag_c_get_37_183 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_37_183); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_37_183.setRuntimeParent(_jettag_c_iterate_37_87);
                                    _jettag_c_get_37_183.setTagInfo(_td_c_get_37_183);
                                    _jettag_c_get_37_183.doStart(context, out);
                                    _jettag_c_get_37_183.doEnd();
                                    out.write("}");  //$NON-NLS-1$        
                                    _jettag_c_iterate_37_87.handleBodyContent(out);
                                }
                                _jettag_c_iterate_37_87.doEnd();
                                out.write("/");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_37_249 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_37_249); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_37_249.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_37_249.setTagInfo(_td_c_get_37_249);
                                _jettag_c_get_37_249.doStart(context, out);
                                _jettag_c_get_37_249.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_37_328 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_37_328); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_37_328.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_37_328.setTagInfo(_td_c_get_37_328);
                                _jettag_c_get_37_328.doStart(context, out);
                                _jettag_c_get_37_328.doEnd();
                                out.write("\", method = RequestMethod.GET)");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t@ResponseBody");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\tpublic List<");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_39_19 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_19); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_39_19.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_39_19.setTagInfo(_td_c_get_39_19);
                                _jettag_c_get_39_19.doStart(context, out);
                                _jettag_c_get_39_19.doEnd();
                                out.write("> restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_39_103 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_103); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_39_103.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_39_103.setTagInfo(_td_c_get_39_103);
                                _jettag_c_get_39_103.doStart(context, out);
                                _jettag_c_get_39_103.doEnd();
                                RuntimeTagElement _jettag_c_get_39_153 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_153); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_39_153.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_39_153.setTagInfo(_td_c_get_39_153);
                                _jettag_c_get_39_153.doStart(context, out);
                                _jettag_c_get_39_153.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_39_232 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_232); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_39_232.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_39_232.setTagInfo(_td_c_get_39_232);
                                _jettag_c_get_39_232.doStart(context, out);
                                _jettag_c_get_39_232.doEnd();
                                out.write("(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_39_296 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_39_296); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_39_296.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_iterate_39_296.setTagInfo(_td_c_iterate_39_296);
                                _jettag_c_iterate_39_296.doStart(context, out);
                                while (_jettag_c_iterate_39_296.okToProcessBody()) {
                                    out.write("@PathVariable ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_39_354 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_354); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_39_354.setRuntimeParent(_jettag_c_iterate_39_296);
                                    _jettag_c_get_39_354.setTagInfo(_td_c_get_39_354);
                                    _jettag_c_get_39_354.doStart(context, out);
                                    _jettag_c_get_39_354.doEnd();
                                    out.write("  ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_choose_39_397 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_39_397); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_39_397.setRuntimeParent(_jettag_c_iterate_39_296);
                                    _jettag_c_choose_39_397.setTagInfo(_td_c_choose_39_397);
                                    _jettag_c_choose_39_397.doStart(context, out);
                                    JET2Writer _jettag_c_choose_39_397_saved_out = out;
                                    while (_jettag_c_choose_39_397.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_39_407 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_39_407); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_39_407.setRuntimeParent(_jettag_c_choose_39_397);
                                        _jettag_c_when_39_407.setTagInfo(_td_c_when_39_407);
                                        _jettag_c_when_39_407.doStart(context, out);
                                        JET2Writer _jettag_c_when_39_407_saved_out = out;
                                        while (_jettag_c_when_39_407.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_39_455 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_455); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_39_455.setRuntimeParent(_jettag_c_when_39_407);
                                            _jettag_c_get_39_455.setTagInfo(_td_c_get_39_455);
                                            _jettag_c_get_39_455.doStart(context, out);
                                            _jettag_c_get_39_455.doEnd();
                                            RuntimeTagElement _jettag_c_get_39_505 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_505); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_39_505.setRuntimeParent(_jettag_c_when_39_407);
                                            _jettag_c_get_39_505.setTagInfo(_td_c_get_39_505);
                                            _jettag_c_get_39_505.doStart(context, out);
                                            _jettag_c_get_39_505.doEnd();
                                            _jettag_c_when_39_407.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_39_407_saved_out;
                                        _jettag_c_when_39_407.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_39_566 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_39_566); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_39_566.setRuntimeParent(_jettag_c_choose_39_397);
                                        _jettag_c_otherwise_39_566.setTagInfo(_td_c_otherwise_39_566);
                                        _jettag_c_otherwise_39_566.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_39_566_saved_out = out;
                                        while (_jettag_c_otherwise_39_566.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_39_579 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_579); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_39_579.setRuntimeParent(_jettag_c_otherwise_39_566);
                                            _jettag_c_get_39_579.setTagInfo(_td_c_get_39_579);
                                            _jettag_c_get_39_579.doStart(context, out);
                                            _jettag_c_get_39_579.doEnd();
                                            RuntimeTagElement _jettag_c_get_39_629 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_629); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_39_629.setRuntimeParent(_jettag_c_otherwise_39_566);
                                            _jettag_c_get_39_629.setTagInfo(_td_c_get_39_629);
                                            _jettag_c_get_39_629.doStart(context, out);
                                            _jettag_c_get_39_629.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_39_566.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_39_566_saved_out;
                                        _jettag_c_otherwise_39_566.doEnd();
                                        _jettag_c_choose_39_397.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_39_397_saved_out;
                                    _jettag_c_choose_39_397.doEnd();
                                    _jettag_c_iterate_39_296.handleBodyContent(out);
                                }
                                _jettag_c_iterate_39_296.doEnd();
                                out.write(") {");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t\treturn new java.util.ArrayList<");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_40_39 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_39); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_40_39.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_40_39.setTagInfo(_td_c_get_40_39);
                                _jettag_c_get_40_39.doStart(context, out);
                                _jettag_c_get_40_39.doEnd();
                                out.write(">(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_40_116 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_116); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_40_116.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_40_116.setTagInfo(_td_c_get_40_116);
                                _jettag_c_get_40_116.doStart(context, out);
                                _jettag_c_get_40_116.doEnd();
                                out.write("DAO.find");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_40_174 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_174); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_40_174.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_40_174.setTagInfo(_td_c_get_40_174);
                                _jettag_c_get_40_174.doStart(context, out);
                                _jettag_c_get_40_174.doEnd();
                                out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_40_237 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_40_237); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_40_237.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_iterate_40_237.setTagInfo(_td_c_iterate_40_237);
                                _jettag_c_iterate_40_237.doStart(context, out);
                                while (_jettag_c_iterate_40_237.okToProcessBody()) {
                                    RuntimeTagElement _jettag_c_choose_40_281 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_40_281); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_40_281.setRuntimeParent(_jettag_c_iterate_40_237);
                                    _jettag_c_choose_40_281.setTagInfo(_td_c_choose_40_281);
                                    _jettag_c_choose_40_281.doStart(context, out);
                                    JET2Writer _jettag_c_choose_40_281_saved_out = out;
                                    while (_jettag_c_choose_40_281.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_40_291 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_40_291); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_40_291.setRuntimeParent(_jettag_c_choose_40_281);
                                        _jettag_c_when_40_291.setTagInfo(_td_c_when_40_291);
                                        _jettag_c_when_40_291.doStart(context, out);
                                        JET2Writer _jettag_c_when_40_291_saved_out = out;
                                        while (_jettag_c_when_40_291.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_40_339 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_339); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_40_339.setRuntimeParent(_jettag_c_when_40_291);
                                            _jettag_c_get_40_339.setTagInfo(_td_c_get_40_339);
                                            _jettag_c_get_40_339.doStart(context, out);
                                            _jettag_c_get_40_339.doEnd();
                                            RuntimeTagElement _jettag_c_get_40_389 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_389); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_40_389.setRuntimeParent(_jettag_c_when_40_291);
                                            _jettag_c_get_40_389.setTagInfo(_td_c_get_40_389);
                                            _jettag_c_get_40_389.doStart(context, out);
                                            _jettag_c_get_40_389.doEnd();
                                            _jettag_c_when_40_291.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_40_291_saved_out;
                                        _jettag_c_when_40_291.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_40_450 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_40_450); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_40_450.setRuntimeParent(_jettag_c_choose_40_281);
                                        _jettag_c_otherwise_40_450.setTagInfo(_td_c_otherwise_40_450);
                                        _jettag_c_otherwise_40_450.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_40_450_saved_out = out;
                                        while (_jettag_c_otherwise_40_450.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_40_463 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_463); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_40_463.setRuntimeParent(_jettag_c_otherwise_40_450);
                                            _jettag_c_get_40_463.setTagInfo(_td_c_get_40_463);
                                            _jettag_c_get_40_463.doStart(context, out);
                                            _jettag_c_get_40_463.doEnd();
                                            RuntimeTagElement _jettag_c_get_40_513 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_513); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_40_513.setRuntimeParent(_jettag_c_otherwise_40_450);
                                            _jettag_c_get_40_513.setTagInfo(_td_c_get_40_513);
                                            _jettag_c_get_40_513.doStart(context, out);
                                            _jettag_c_get_40_513.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_40_450.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_40_450_saved_out;
                                        _jettag_c_otherwise_40_450.doEnd();
                                        _jettag_c_choose_40_281.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_40_281_saved_out;
                                    _jettag_c_choose_40_281.doEnd();
                                    _jettag_c_iterate_40_237.handleBodyContent(out);
                                }
                                _jettag_c_iterate_40_237.doEnd();
                                out.write(").get");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_40_608 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_608); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_40_608.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_40_608.setTagInfo(_td_c_get_40_608);
                                _jettag_c_get_40_608.doStart(context, out);
                                _jettag_c_get_40_608.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_40_687 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_687); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_40_687.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_40_687.setTagInfo(_td_c_get_40_687);
                                _jettag_c_get_40_687.doStart(context, out);
                                _jettag_c_get_40_687.doEnd();
                                out.write("());");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t}\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                                out.write(NL);         
                                _jettag_c_otherwise_35_6.handleBodyContent(out);
                            }
                            out = _jettag_c_otherwise_35_6_saved_out;
                            _jettag_c_otherwise_35_6.doEnd();
                            _jettag_c_choose_26_5.handleBodyContent(out);
                        }
                        out = _jettag_c_choose_26_5_saved_out;
                        _jettag_c_choose_26_5.doEnd();
                        _jettag_c_when_25_4.handleBodyContent(out);
                    }
                    out = _jettag_c_when_25_4_saved_out;
                    _jettag_c_when_25_4.doEnd();
                    RuntimeTagElement _jettag_c_otherwise_45_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_45_4); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_otherwise_45_4.setRuntimeParent(_jettag_c_choose_24_3);
                    _jettag_c_otherwise_45_4.setTagInfo(_td_c_otherwise_45_4);
                    _jettag_c_otherwise_45_4.doStart(context, out);
                    JET2Writer _jettag_c_otherwise_45_4_saved_out = out;
                    while (_jettag_c_otherwise_45_4.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        RuntimeTagElement _jettag_c_choose_46_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_46_5); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_choose_46_5.setRuntimeParent(_jettag_c_otherwise_45_4);
                        _jettag_c_choose_46_5.setTagInfo(_td_c_choose_46_5);
                        _jettag_c_choose_46_5.doStart(context, out);
                        JET2Writer _jettag_c_choose_46_5_saved_out = out;
                        while (_jettag_c_choose_46_5.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            RuntimeTagElement _jettag_c_when_47_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_47_6); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_when_47_6.setRuntimeParent(_jettag_c_choose_46_5);
                            _jettag_c_when_47_6.setTagInfo(_td_c_when_47_6);
                            _jettag_c_when_47_6.doStart(context, out);
                            JET2Writer _jettag_c_when_47_6_saved_out = out;
                            while (_jettag_c_when_47_6.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_setVariable_48_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_48_7); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_setVariable_48_7.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_setVariable_48_7.setTagInfo(_td_c_setVariable_48_7);
                                _jettag_c_setVariable_48_7.doStart(context, out);
                                _jettag_c_setVariable_48_7.doEnd();
                                out.write("\t\t\t\t\t\t@RequestMapping(value = \"/restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_49_40 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_49_40); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_49_40.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_49_40.setTagInfo(_td_c_get_49_40);
                                _jettag_c_get_49_40.doStart(context, out);
                                _jettag_c_get_49_40.doEnd();
                                RuntimeTagElement _jettag_c_get_49_90 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_49_90); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_49_90.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_49_90.setTagInfo(_td_c_get_49_90);
                                _jettag_c_get_49_90.doStart(context, out);
                                _jettag_c_get_49_90.doEnd();
                                out.write("s");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_49_147 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_49_147); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_49_147.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_iterate_49_147.setTagInfo(_td_c_iterate_49_147);
                                _jettag_c_iterate_49_147.doStart(context, out);
                                while (_jettag_c_iterate_49_147.okToProcessBody()) {
                                    out.write("/{");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_49_193 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_49_193); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_49_193.setRuntimeParent(_jettag_c_iterate_49_147);
                                    _jettag_c_get_49_193.setTagInfo(_td_c_get_49_193);
                                    _jettag_c_get_49_193.doStart(context, out);
                                    _jettag_c_get_49_193.doEnd();
                                    RuntimeTagElement _jettag_c_get_49_243 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_49_243); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_49_243.setRuntimeParent(_jettag_c_iterate_49_147);
                                    _jettag_c_get_49_243.setTagInfo(_td_c_get_49_243);
                                    _jettag_c_get_49_243.doStart(context, out);
                                    _jettag_c_get_49_243.doEnd();
                                    out.write("}");  //$NON-NLS-1$        
                                    _jettag_c_iterate_49_147.handleBodyContent(out);
                                }
                                _jettag_c_iterate_49_147.doEnd();
                                out.write("/");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_49_309 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_49_309); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_49_309.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_49_309.setTagInfo(_td_c_get_49_309);
                                _jettag_c_get_49_309.doStart(context, out);
                                _jettag_c_get_49_309.doEnd();
                                out.write("s\", method = RequestMethod.GET)");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t@ResponseBody");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\tpublic List<");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_51_19 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_51_19); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_51_19.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_51_19.setTagInfo(_td_c_get_51_19);
                                _jettag_c_get_51_19.doStart(context, out);
                                _jettag_c_get_51_19.doEnd();
                                out.write("> restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_51_84 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_51_84); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_51_84.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_51_84.setTagInfo(_td_c_get_51_84);
                                _jettag_c_get_51_84.doStart(context, out);
                                _jettag_c_get_51_84.doEnd();
                                RuntimeTagElement _jettag_c_get_51_134 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_51_134); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_51_134.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_51_134.setTagInfo(_td_c_get_51_134);
                                _jettag_c_get_51_134.doStart(context, out);
                                _jettag_c_get_51_134.doEnd();
                                out.write("s(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_51_192 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_51_192); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_51_192.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_iterate_51_192.setTagInfo(_td_c_iterate_51_192);
                                _jettag_c_iterate_51_192.doStart(context, out);
                                while (_jettag_c_iterate_51_192.okToProcessBody()) {
                                    out.write("@PathVariable ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_51_250 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_51_250); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_51_250.setRuntimeParent(_jettag_c_iterate_51_192);
                                    _jettag_c_get_51_250.setTagInfo(_td_c_get_51_250);
                                    _jettag_c_get_51_250.doStart(context, out);
                                    _jettag_c_get_51_250.doEnd();
                                    out.write("  ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_choose_51_293 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_51_293); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_51_293.setRuntimeParent(_jettag_c_iterate_51_192);
                                    _jettag_c_choose_51_293.setTagInfo(_td_c_choose_51_293);
                                    _jettag_c_choose_51_293.doStart(context, out);
                                    JET2Writer _jettag_c_choose_51_293_saved_out = out;
                                    while (_jettag_c_choose_51_293.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_51_303 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_51_303); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_51_303.setRuntimeParent(_jettag_c_choose_51_293);
                                        _jettag_c_when_51_303.setTagInfo(_td_c_when_51_303);
                                        _jettag_c_when_51_303.doStart(context, out);
                                        JET2Writer _jettag_c_when_51_303_saved_out = out;
                                        while (_jettag_c_when_51_303.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_51_351 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_51_351); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_51_351.setRuntimeParent(_jettag_c_when_51_303);
                                            _jettag_c_get_51_351.setTagInfo(_td_c_get_51_351);
                                            _jettag_c_get_51_351.doStart(context, out);
                                            _jettag_c_get_51_351.doEnd();
                                            RuntimeTagElement _jettag_c_get_51_401 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_51_401); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_51_401.setRuntimeParent(_jettag_c_when_51_303);
                                            _jettag_c_get_51_401.setTagInfo(_td_c_get_51_401);
                                            _jettag_c_get_51_401.doStart(context, out);
                                            _jettag_c_get_51_401.doEnd();
                                            _jettag_c_when_51_303.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_51_303_saved_out;
                                        _jettag_c_when_51_303.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_51_462 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_51_462); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_51_462.setRuntimeParent(_jettag_c_choose_51_293);
                                        _jettag_c_otherwise_51_462.setTagInfo(_td_c_otherwise_51_462);
                                        _jettag_c_otherwise_51_462.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_51_462_saved_out = out;
                                        while (_jettag_c_otherwise_51_462.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_51_475 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_51_475); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_51_475.setRuntimeParent(_jettag_c_otherwise_51_462);
                                            _jettag_c_get_51_475.setTagInfo(_td_c_get_51_475);
                                            _jettag_c_get_51_475.doStart(context, out);
                                            _jettag_c_get_51_475.doEnd();
                                            RuntimeTagElement _jettag_c_get_51_525 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_51_525); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_51_525.setRuntimeParent(_jettag_c_otherwise_51_462);
                                            _jettag_c_get_51_525.setTagInfo(_td_c_get_51_525);
                                            _jettag_c_get_51_525.doStart(context, out);
                                            _jettag_c_get_51_525.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_51_462.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_51_462_saved_out;
                                        _jettag_c_otherwise_51_462.doEnd();
                                        _jettag_c_choose_51_293.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_51_293_saved_out;
                                    _jettag_c_choose_51_293.doEnd();
                                    _jettag_c_iterate_51_192.handleBodyContent(out);
                                }
                                _jettag_c_iterate_51_192.doEnd();
                                out.write(") {");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t\treturn new java.util.ArrayList<");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_52_39 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_39); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_52_39.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_52_39.setTagInfo(_td_c_get_52_39);
                                _jettag_c_get_52_39.doStart(context, out);
                                _jettag_c_get_52_39.doEnd();
                                out.write(">(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_52_97 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_97); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_52_97.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_52_97.setTagInfo(_td_c_get_52_97);
                                _jettag_c_get_52_97.doStart(context, out);
                                _jettag_c_get_52_97.doEnd();
                                out.write("DAO.find");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_52_155 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_155); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_52_155.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_52_155.setTagInfo(_td_c_get_52_155);
                                _jettag_c_get_52_155.doStart(context, out);
                                _jettag_c_get_52_155.doEnd();
                                out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_52_218 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_52_218); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_52_218.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_iterate_52_218.setTagInfo(_td_c_iterate_52_218);
                                _jettag_c_iterate_52_218.doStart(context, out);
                                while (_jettag_c_iterate_52_218.okToProcessBody()) {
                                    RuntimeTagElement _jettag_c_choose_52_262 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_52_262); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_52_262.setRuntimeParent(_jettag_c_iterate_52_218);
                                    _jettag_c_choose_52_262.setTagInfo(_td_c_choose_52_262);
                                    _jettag_c_choose_52_262.doStart(context, out);
                                    JET2Writer _jettag_c_choose_52_262_saved_out = out;
                                    while (_jettag_c_choose_52_262.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_52_272 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_52_272); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_52_272.setRuntimeParent(_jettag_c_choose_52_262);
                                        _jettag_c_when_52_272.setTagInfo(_td_c_when_52_272);
                                        _jettag_c_when_52_272.doStart(context, out);
                                        JET2Writer _jettag_c_when_52_272_saved_out = out;
                                        while (_jettag_c_when_52_272.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_52_320 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_320); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_52_320.setRuntimeParent(_jettag_c_when_52_272);
                                            _jettag_c_get_52_320.setTagInfo(_td_c_get_52_320);
                                            _jettag_c_get_52_320.doStart(context, out);
                                            _jettag_c_get_52_320.doEnd();
                                            RuntimeTagElement _jettag_c_get_52_370 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_370); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_52_370.setRuntimeParent(_jettag_c_when_52_272);
                                            _jettag_c_get_52_370.setTagInfo(_td_c_get_52_370);
                                            _jettag_c_get_52_370.doStart(context, out);
                                            _jettag_c_get_52_370.doEnd();
                                            _jettag_c_when_52_272.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_52_272_saved_out;
                                        _jettag_c_when_52_272.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_52_431 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_52_431); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_52_431.setRuntimeParent(_jettag_c_choose_52_262);
                                        _jettag_c_otherwise_52_431.setTagInfo(_td_c_otherwise_52_431);
                                        _jettag_c_otherwise_52_431.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_52_431_saved_out = out;
                                        while (_jettag_c_otherwise_52_431.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_52_444 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_444); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_52_444.setRuntimeParent(_jettag_c_otherwise_52_431);
                                            _jettag_c_get_52_444.setTagInfo(_td_c_get_52_444);
                                            _jettag_c_get_52_444.doStart(context, out);
                                            _jettag_c_get_52_444.doEnd();
                                            RuntimeTagElement _jettag_c_get_52_494 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_494); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_52_494.setRuntimeParent(_jettag_c_otherwise_52_431);
                                            _jettag_c_get_52_494.setTagInfo(_td_c_get_52_494);
                                            _jettag_c_get_52_494.doStart(context, out);
                                            _jettag_c_get_52_494.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_52_431.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_52_431_saved_out;
                                        _jettag_c_otherwise_52_431.doEnd();
                                        _jettag_c_choose_52_262.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_52_262_saved_out;
                                    _jettag_c_choose_52_262.doEnd();
                                    _jettag_c_iterate_52_218.handleBodyContent(out);
                                }
                                _jettag_c_iterate_52_218.doEnd();
                                out.write(").get");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_52_589 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_589); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_52_589.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_52_589.setTagInfo(_td_c_get_52_589);
                                _jettag_c_get_52_589.doStart(context, out);
                                _jettag_c_get_52_589.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_52_649 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_649); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_52_649.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_52_649.setTagInfo(_td_c_get_52_649);
                                _jettag_c_get_52_649.doStart(context, out);
                                _jettag_c_get_52_649.doEnd();
                                out.write("());");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t}\t");  //$NON-NLS-1$        
                                out.write(NL);         
                                _jettag_c_when_47_6.handleBodyContent(out);
                            }
                            out = _jettag_c_when_47_6_saved_out;
                            _jettag_c_when_47_6.doEnd();
                            RuntimeTagElement _jettag_c_otherwise_55_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_55_6); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_otherwise_55_6.setRuntimeParent(_jettag_c_choose_46_5);
                            _jettag_c_otherwise_55_6.setTagInfo(_td_c_otherwise_55_6);
                            _jettag_c_otherwise_55_6.doStart(context, out);
                            JET2Writer _jettag_c_otherwise_55_6_saved_out = out;
                            while (_jettag_c_otherwise_55_6.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_setVariable_56_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_56_7); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_setVariable_56_7.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_setVariable_56_7.setTagInfo(_td_c_setVariable_56_7);
                                _jettag_c_setVariable_56_7.doStart(context, out);
                                _jettag_c_setVariable_56_7.doEnd();
                                out.write("\t\t\t\t\t\t@RequestMapping(value = \"/restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_57_40 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_57_40); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_57_40.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_57_40.setTagInfo(_td_c_get_57_40);
                                _jettag_c_get_57_40.doStart(context, out);
                                _jettag_c_get_57_40.doEnd();
                                RuntimeTagElement _jettag_c_get_57_90 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_57_90); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_57_90.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_57_90.setTagInfo(_td_c_get_57_90);
                                _jettag_c_get_57_90.doStart(context, out);
                                _jettag_c_get_57_90.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_57_150 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_57_150); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_57_150.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_57_150.setTagInfo(_td_c_get_57_150);
                                _jettag_c_get_57_150.doStart(context, out);
                                _jettag_c_get_57_150.doEnd();
                                RuntimeTagElement _jettag_c_iterate_57_213 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_57_213); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_57_213.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_iterate_57_213.setTagInfo(_td_c_iterate_57_213);
                                _jettag_c_iterate_57_213.doStart(context, out);
                                while (_jettag_c_iterate_57_213.okToProcessBody()) {
                                    out.write("/{");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_57_259 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_57_259); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_57_259.setRuntimeParent(_jettag_c_iterate_57_213);
                                    _jettag_c_get_57_259.setTagInfo(_td_c_get_57_259);
                                    _jettag_c_get_57_259.doStart(context, out);
                                    _jettag_c_get_57_259.doEnd();
                                    RuntimeTagElement _jettag_c_get_57_309 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_57_309); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_57_309.setRuntimeParent(_jettag_c_iterate_57_213);
                                    _jettag_c_get_57_309.setTagInfo(_td_c_get_57_309);
                                    _jettag_c_get_57_309.doStart(context, out);
                                    _jettag_c_get_57_309.doEnd();
                                    out.write("}");  //$NON-NLS-1$        
                                    _jettag_c_iterate_57_213.handleBodyContent(out);
                                }
                                _jettag_c_iterate_57_213.doEnd();
                                out.write("/");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_57_375 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_57_375); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_57_375.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_57_375.setTagInfo(_td_c_get_57_375);
                                _jettag_c_get_57_375.doStart(context, out);
                                _jettag_c_get_57_375.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_57_435 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_57_435); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_57_435.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_57_435.setTagInfo(_td_c_get_57_435);
                                _jettag_c_get_57_435.doStart(context, out);
                                _jettag_c_get_57_435.doEnd();
                                out.write("\", method = RequestMethod.GET)");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t@ResponseBody");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\tpublic List<");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_59_19 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_59_19); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_59_19.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_59_19.setTagInfo(_td_c_get_59_19);
                                _jettag_c_get_59_19.doStart(context, out);
                                _jettag_c_get_59_19.doEnd();
                                out.write("> restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_59_84 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_59_84); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_59_84.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_59_84.setTagInfo(_td_c_get_59_84);
                                _jettag_c_get_59_84.doStart(context, out);
                                _jettag_c_get_59_84.doEnd();
                                RuntimeTagElement _jettag_c_get_59_134 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_59_134); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_59_134.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_59_134.setTagInfo(_td_c_get_59_134);
                                _jettag_c_get_59_134.doStart(context, out);
                                _jettag_c_get_59_134.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_59_194 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_59_194); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_59_194.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_59_194.setTagInfo(_td_c_get_59_194);
                                _jettag_c_get_59_194.doStart(context, out);
                                _jettag_c_get_59_194.doEnd();
                                out.write("(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_59_258 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_59_258); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_59_258.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_iterate_59_258.setTagInfo(_td_c_iterate_59_258);
                                _jettag_c_iterate_59_258.doStart(context, out);
                                while (_jettag_c_iterate_59_258.okToProcessBody()) {
                                    out.write("@PathVariable ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_59_316 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_59_316); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_59_316.setRuntimeParent(_jettag_c_iterate_59_258);
                                    _jettag_c_get_59_316.setTagInfo(_td_c_get_59_316);
                                    _jettag_c_get_59_316.doStart(context, out);
                                    _jettag_c_get_59_316.doEnd();
                                    out.write("  ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_choose_59_359 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_59_359); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_59_359.setRuntimeParent(_jettag_c_iterate_59_258);
                                    _jettag_c_choose_59_359.setTagInfo(_td_c_choose_59_359);
                                    _jettag_c_choose_59_359.doStart(context, out);
                                    JET2Writer _jettag_c_choose_59_359_saved_out = out;
                                    while (_jettag_c_choose_59_359.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_59_369 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_59_369); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_59_369.setRuntimeParent(_jettag_c_choose_59_359);
                                        _jettag_c_when_59_369.setTagInfo(_td_c_when_59_369);
                                        _jettag_c_when_59_369.doStart(context, out);
                                        JET2Writer _jettag_c_when_59_369_saved_out = out;
                                        while (_jettag_c_when_59_369.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_59_417 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_59_417); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_59_417.setRuntimeParent(_jettag_c_when_59_369);
                                            _jettag_c_get_59_417.setTagInfo(_td_c_get_59_417);
                                            _jettag_c_get_59_417.doStart(context, out);
                                            _jettag_c_get_59_417.doEnd();
                                            RuntimeTagElement _jettag_c_get_59_467 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_59_467); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_59_467.setRuntimeParent(_jettag_c_when_59_369);
                                            _jettag_c_get_59_467.setTagInfo(_td_c_get_59_467);
                                            _jettag_c_get_59_467.doStart(context, out);
                                            _jettag_c_get_59_467.doEnd();
                                            _jettag_c_when_59_369.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_59_369_saved_out;
                                        _jettag_c_when_59_369.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_59_528 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_59_528); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_59_528.setRuntimeParent(_jettag_c_choose_59_359);
                                        _jettag_c_otherwise_59_528.setTagInfo(_td_c_otherwise_59_528);
                                        _jettag_c_otherwise_59_528.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_59_528_saved_out = out;
                                        while (_jettag_c_otherwise_59_528.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_59_541 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_59_541); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_59_541.setRuntimeParent(_jettag_c_otherwise_59_528);
                                            _jettag_c_get_59_541.setTagInfo(_td_c_get_59_541);
                                            _jettag_c_get_59_541.doStart(context, out);
                                            _jettag_c_get_59_541.doEnd();
                                            RuntimeTagElement _jettag_c_get_59_591 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_59_591); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_59_591.setRuntimeParent(_jettag_c_otherwise_59_528);
                                            _jettag_c_get_59_591.setTagInfo(_td_c_get_59_591);
                                            _jettag_c_get_59_591.doStart(context, out);
                                            _jettag_c_get_59_591.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_59_528.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_59_528_saved_out;
                                        _jettag_c_otherwise_59_528.doEnd();
                                        _jettag_c_choose_59_359.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_59_359_saved_out;
                                    _jettag_c_choose_59_359.doEnd();
                                    _jettag_c_iterate_59_258.handleBodyContent(out);
                                }
                                _jettag_c_iterate_59_258.doEnd();
                                out.write(") {");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t\treturn new java.util.ArrayList<");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_60_39 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_39); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_60_39.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_60_39.setTagInfo(_td_c_get_60_39);
                                _jettag_c_get_60_39.doStart(context, out);
                                _jettag_c_get_60_39.doEnd();
                                out.write(">(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_60_97 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_97); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_60_97.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_60_97.setTagInfo(_td_c_get_60_97);
                                _jettag_c_get_60_97.doStart(context, out);
                                _jettag_c_get_60_97.doEnd();
                                out.write("DAO.find");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_60_155 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_155); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_60_155.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_60_155.setTagInfo(_td_c_get_60_155);
                                _jettag_c_get_60_155.doStart(context, out);
                                _jettag_c_get_60_155.doEnd();
                                out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_60_218 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_60_218); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_60_218.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_iterate_60_218.setTagInfo(_td_c_iterate_60_218);
                                _jettag_c_iterate_60_218.doStart(context, out);
                                while (_jettag_c_iterate_60_218.okToProcessBody()) {
                                    RuntimeTagElement _jettag_c_choose_60_262 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_60_262); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_60_262.setRuntimeParent(_jettag_c_iterate_60_218);
                                    _jettag_c_choose_60_262.setTagInfo(_td_c_choose_60_262);
                                    _jettag_c_choose_60_262.doStart(context, out);
                                    JET2Writer _jettag_c_choose_60_262_saved_out = out;
                                    while (_jettag_c_choose_60_262.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_60_272 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_60_272); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_60_272.setRuntimeParent(_jettag_c_choose_60_262);
                                        _jettag_c_when_60_272.setTagInfo(_td_c_when_60_272);
                                        _jettag_c_when_60_272.doStart(context, out);
                                        JET2Writer _jettag_c_when_60_272_saved_out = out;
                                        while (_jettag_c_when_60_272.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_60_320 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_320); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_60_320.setRuntimeParent(_jettag_c_when_60_272);
                                            _jettag_c_get_60_320.setTagInfo(_td_c_get_60_320);
                                            _jettag_c_get_60_320.doStart(context, out);
                                            _jettag_c_get_60_320.doEnd();
                                            RuntimeTagElement _jettag_c_get_60_370 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_370); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_60_370.setRuntimeParent(_jettag_c_when_60_272);
                                            _jettag_c_get_60_370.setTagInfo(_td_c_get_60_370);
                                            _jettag_c_get_60_370.doStart(context, out);
                                            _jettag_c_get_60_370.doEnd();
                                            _jettag_c_when_60_272.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_60_272_saved_out;
                                        _jettag_c_when_60_272.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_60_431 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_60_431); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_60_431.setRuntimeParent(_jettag_c_choose_60_262);
                                        _jettag_c_otherwise_60_431.setTagInfo(_td_c_otherwise_60_431);
                                        _jettag_c_otherwise_60_431.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_60_431_saved_out = out;
                                        while (_jettag_c_otherwise_60_431.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_60_444 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_444); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_60_444.setRuntimeParent(_jettag_c_otherwise_60_431);
                                            _jettag_c_get_60_444.setTagInfo(_td_c_get_60_444);
                                            _jettag_c_get_60_444.doStart(context, out);
                                            _jettag_c_get_60_444.doEnd();
                                            RuntimeTagElement _jettag_c_get_60_494 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_494); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_60_494.setRuntimeParent(_jettag_c_otherwise_60_431);
                                            _jettag_c_get_60_494.setTagInfo(_td_c_get_60_494);
                                            _jettag_c_get_60_494.doStart(context, out);
                                            _jettag_c_get_60_494.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_60_431.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_60_431_saved_out;
                                        _jettag_c_otherwise_60_431.doEnd();
                                        _jettag_c_choose_60_262.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_60_262_saved_out;
                                    _jettag_c_choose_60_262.doEnd();
                                    _jettag_c_iterate_60_218.handleBodyContent(out);
                                }
                                _jettag_c_iterate_60_218.doEnd();
                                out.write(").get");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_60_589 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_589); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_60_589.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_60_589.setTagInfo(_td_c_get_60_589);
                                _jettag_c_get_60_589.doStart(context, out);
                                _jettag_c_get_60_589.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_60_649 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_649); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_60_649.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_60_649.setTagInfo(_td_c_get_60_649);
                                _jettag_c_get_60_649.doStart(context, out);
                                _jettag_c_get_60_649.doEnd();
                                out.write("());");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t}\t\t");  //$NON-NLS-1$        
                                out.write(NL);         
                                _jettag_c_otherwise_55_6.handleBodyContent(out);
                            }
                            out = _jettag_c_otherwise_55_6_saved_out;
                            _jettag_c_otherwise_55_6.doEnd();
                            _jettag_c_choose_46_5.handleBodyContent(out);
                        }
                        out = _jettag_c_choose_46_5_saved_out;
                        _jettag_c_choose_46_5.doEnd();
                        _jettag_c_otherwise_45_4.handleBodyContent(out);
                    }
                    out = _jettag_c_otherwise_45_4_saved_out;
                    _jettag_c_otherwise_45_4.doEnd();
                    _jettag_c_choose_24_3.handleBodyContent(out);
                }
                out = _jettag_c_choose_24_3_saved_out;
                _jettag_c_choose_24_3.doEnd();
                _jettag_c_iterate_22_2.handleBodyContent(out);
            }
            _jettag_c_iterate_22_2.doEnd();
            _jettag_java_format_1_1.handleBodyContent(out);
        }
        out = _jettag_java_format_1_1_saved_out;
        _jettag_java_format_1_1.doEnd();
    }
}
